Using Zabbix 5.0 docker build with ports 80 and 443 open. I can verify inside the container I am able to
curl https://app.pagerduty.com/webhook_ips
[β34.210.57.30β,β34.210.242.134β,β52.34.208.156β,β34.202.21.89β,β34.239.229.93β,β34.231.45.166β,β44.242.69.192β,β52.89.71.166β,β5
4.213.187.133β,β35.86.21.47β,β52.88.94.18β,β44.238.89.29β,β54.241.68.46β,β54.176.72.216β,β54.177.81.67β,β13.56.49.27β]
Problem: Setup a PagerDuty zabbix user account that should send all alerts under media for the Pager Duty webhook and unable to get this working.
When trying a manual run for the PagerDuty Webhook I am able to get alerts with entering a eventid, event_source, and eventvalue.
Name PagerDuty
Type Webhook
Parameters
Name Value Action
alert_message {ALERT.MESSAGE}
eventack {EVENT.ACK.STATUS}
eventdate {EVENT.DATE}
eventid {EVENT.ID}
eventname {ALERT.SUBJECT}
eventtags {EVENT.TAGS}
eventtime {EVENT.TIME}
eventupdate {EVENT.UPDATE.STATUS}
eventvalue {EVENT.VALUE}
event_source {EVENT.SOURCE}
hostip {HOST.IP}
hostname {HOST.NAME}
severity {EVENT.NSEVERITY}
token cc--------------------------aeb
triggerdesc {TRIGGER.DESCRIPTION}
triggerid {TRIGGER.ID}
triggeropdata {EVENT.OPDATA}
url {$ZABBIX.URL}
I have even tried the agent and was unsucessful.